package com.wv.api.service;

import cn.dev33.satoken.util.SaResult;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wv.common.result.PageResponseResult;
import com.wv.common.result.Result;
import com.wv.model.system.SysUser;
import com.wv.model.system.condition.SysUserCondition;

import java.util.List;

public interface ISysUserService extends IService<SysUser> {

    PageResponseResult getUser(SysUserCondition sysUserCondition);

    Result addUser(SysUser sysUser);

    Result addUser(List<SysUser> list);

    Result updateUser(SysUser sysUser);

    Result deleteUser(String id);

    Result resetPassword(SysUser sysUser);

    Result getUserList();
}
